a mutually agreed upon location - Türkçe İngilizce Sözlük